-- Ergaenzung von svp_versetzung
-- MaPa, 01.03.2010

-- Gymnasium Donauwrth 0064
Create View MP_Gym0064 (id, schule_schuljahr_2008_id, schulverzeichnis_id) as
select svp_schule_stamm.id, svp_schule_schuljahr.id, svp_schulverzeichnis.id from svp_schule_stamm,svp_schule_schuljahr,svp_schulverzeichnis where
svp_schule_stamm.id = schule_stamm_id and
svp_schule_stamm.schulnummer = '0064' and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_schulverzeichnis.schulnummer = svp_schule_stamm.schulnummer;

-- RS 0455
Create View MP_RS0455 (id, schule_schuljahr_2008_id, schulverzeichnis_id) as
select svp_schule_stamm.id, svp_schule_schuljahr.id, svp_schulverzeichnis.id from svp_schule_stamm,svp_schule_schuljahr,svp_schulverzeichnis where
svp_schule_stamm.id = schule_stamm_id and
svp_schule_stamm.schulnummer = '0455' and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_schulverzeichnis.schulnummer = svp_schule_stamm.schulnummer;

-- Hilfsview zur Referenzierung von Werten aus Standardwertelisten ohne Benutzung des Primrschlssels:
create view MP_wl as
select svp_wl_wert.id as id, svp_wl_werteliste.Schluessel || '_' || svp_wl_wert.KURZFORM as kurz,
       svp_wl_werteliste.bezeichnung || '_' || svp_wl_wert.Kurzform as lang,
	   svp_wl_werteliste.bezeichnung as werteliste,svp_wl_wert.anzeigeform, svp_wl_wert.bemerkung
	   from
svp_wl_werteliste, svp_wl_wert
where svp_wl_werteliste.id = svp_wl_wert.WERTELISTE_ID;

-- Versetzungsart: Versetzungsart_VJ	Versetzungsart	Wegversetzung zugestimmt	alle anderen Schularten <>RS
-- PKZ: 54 08.10.43 4, Heinrich Hebland
-- Amtsbezeichnung: OStR; UPZ: 23
-- WStD/Fach: 9 Std. D, 8 Std. K, 4 Std. G
-- Zielschulen: staatliche Gymnasien Neuburg/Donau, Schrobenhausen, Schwandorf

delete from svp_versetzung where id = 'MP_0001';

insert into SVP_VERSETZUNG 
(ID, SCHULE_SCHULJAHR_ID,
WL_VERSETZUNGSART_ID,
PKZ, FAMILIENNAME, VORNAME,
WL_AMTSBEZEICHNUNG_ID,
UPZ,
WSTD1, WSTD2, WSTD3, WSTD4,
UNTERRICHTSFACH1_ID, UNTERRICHTSFACH2_ID, UNTERRICHTSFACH3_ID, UNTERRICHTSFACH4_ID,
SCHULVERZEICHNIS1_ID, 
SCHULVERZEICHNIS2_ID,
SCHULVERZEICHNIS3_ID,
SORTIERUNG,
BEMERKUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MP_0001',(select schule_schuljahr_2008_id from MP_GYM0064),
(select id from MP_wl where kurz = 'VERSETZUNG_VJ'),
'540810434', 'Hebland', 'Heinrich',
(select id from MP_wl where kurz = 'AMTSBEZ_OStR'),
23,
9,8,4,null,
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Deutsch'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Katholische Religionslehre'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Geschichte'),
null,
(select id from SVP_SCHULVERZEICHNIS where SCHULNUMMER = '0221'),
(select id from SVP_SCHULVERZEICHNIS where SCHULNUMMER = '0281'),
(select id from SVP_SCHULVERZEICHNIS where SCHULNUMMER = '0284'),
1,
'Das ist eine Testbemerkung zur Wegversetzung von Herrn Hebland, Heinricht.',
(Select id from MP_gym0064),'erg01_10','2010-03-01 12:00:00.0','2010',0,
 '2010-03-01 12:00:00.0','erg02_10');

delete from svp_versetzung where id = 'MP_0002'; 
-- Versetzungsart: Versetzungsart_OHV	Versetzungsart	Hinversetzung - Stammpersonal	RS
-- PKZ: 51 09.08.74 1, Miguel Pereira
-- Amtsbezeichnung: RSL, UPZ 24 Std
-- WStD/Fach: 12 Std. M, 8 Std. Ph, 4 Std. Inf
-- Zielschulen: RS 0455

insert into SVP_VERSETZUNG 
(ID, SCHULE_SCHULJAHR_ID,
WL_VERSETZUNGSART_ID,
PKZ, FAMILIENNAME, VORNAME,
WL_AMTSBEZEICHNUNG_ID,
UPZ,
WSTD1, WSTD2, WSTD3, WSTD4,
UNTERRICHTSFACH1_ID, UNTERRICHTSFACH2_ID, UNTERRICHTSFACH3_ID, UNTERRICHTSFACH4_ID,
SCHULVERZEICHNIS1_ID, 
SCHULVERZEICHNIS2_ID,
SCHULVERZEICHNIS3_ID,
SORTIERUNG,
BEMERKUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MP_0002',(select schule_schuljahr_2008_id from MP_RS0455),
(select id from MP_wl where kurz = 'VERSETZUNG_OHV'),
'510908741', 'Pereira', 'Miguel',
(select id from MP_wl where kurz = 'AMTSBEZ_RSL'),
24,
12,8,4,null,
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Mathematik'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Physik'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Informatik'),
null,
(select id from SVP_SCHULVERZEICHNIS where SCHULNUMMER = '0455'),
null,null,
1,
'Das ist eine Testbemerkung zur Hinversetzung von Herrn Miguel, Pereira.',
(Select id from MP_RS0455),'erg01_10','2010-03-01 12:00:00.0','2010',0,
 '2010-03-01 12:00:00.0','erg02_10');

 
drop view MP_wl;
drop view MP_RS0455;
drop view MP_GYM0064;

